ShowModal a ModalResult vzdy roven 2

Otázka od: Rumcajs - konference

30. 9. 2002 7:15

Servus ve spolek,
resim problem, a to:
mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno jako
ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale i kdyz to tak
nastavim, tak navrat z ShowModal mam vzdy 2 (mrCancel), a to i kdyz tem
tlacitkam nastavim mrNone.
Nemate nekdo tuseni v cem je zrada?
Rumcajs D6 Prof., WinMeeee


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.389 / Virová báze: 220 - datum vydání: 16.9.2002

Odpovedá: Lebeda David

30. 9. 2002 7:25

> mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno
> jako ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale i
> kdyz to tak nastavim, tak navrat z ShowModal mam vzdy 2 (mrCancel), a
> to i kdyz tem tlacitkam nastavim mrNone. Nemate nekdo tuseni v cem je
> zrada? Rumcajs D6 Prof., WinMeeee

Ahoj,

nemas nastavenou property Cancel na True? Podobne viz prop.
Default.

David Lebeda

Odpovedá: Rumcajs - konference

30. 9. 2002 8:31

Pouze u tlacitka s ModalResult = mrCancel jinak ne ....
Rumcajs
> > mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno
> > jako ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale i
> > kdyz to tak nastavim, tak navrat z ShowModal mam vzdy 2 (mrCancel), a
> > to i kdyz tem tlacitkam nastavim mrNone. Nemate nekdo tuseni v cem je
> > zrada? Rumcajs D6 Prof., WinMeeee
>
> Ahoj,
>
> nemas nastavenou property Cancel na True? Podobne viz prop.
> Default.
>
> David Lebeda
>


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.389 / Virová báze: 220 - datum vydání: 16.9.2002

Odpovedá: Lebeda David

30. 9. 2002 8:01

Ahoj,

to je divny. Zkusil bych zalozit novy formular, na nej jen dva buttony a zkusit
to
takhle, bez dopisovani kodu, co to udela. Jinak nevim.

Jeste me napada, jestli nezaviras okno pomoci Close (aniz by predtim doslo k
nastaveni ModalResult), to by mozna mohlo tez vest k podobnemu efektu.

David Lebeda



> Pouze u tlacitka s ModalResult = mrCancel jinak ne ....
> Rumcajs
> > > mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno
> > > jako ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale
> > > i kdyz to tak nastavim, tak navrat z ShowModal mam vzdy 2
> > > (mrCancel), a to i kdyz tem tlacitkam nastavim mrNone. Nemate
> > > nekdo tuseni v cem je zrada? Rumcajs D6 Prof., WinMeeee

> > nemas nastavenou property Cancel na True? Podobne viz prop.
> > Default.
> >

Odpovedá: Rumcajs - konference

30. 9. 2002 9:44

> Ahoj,
>
> to je divny. Zkusil bych zalozit novy formular, na nej jen dva buttony a
zkusit to
> takhle, bez dopisovani kodu, co to udela. Jinak nevim.

Takhle jsem to taky zkousel a fungovalo to jak kdy ....

>
> Jeste me napada, jestli nezaviras okno pomoci Close (aniz by predtim doslo
k
> nastaveni ModalResult), to by mozna mohlo tez vest k podobnemu efektu.

ModalResult jsem nastavoval budto primo v Delphi a nebo jsem to zadal do
OnCreate toho formulare

>
> David Lebeda
>
>
>
> > Pouze u tlacitka s ModalResult = mrCancel jinak ne ....
> > Rumcajs
> > > > mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno
> > > > jako ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale
> > > > i kdyz to tak nastavim, tak navrat z ShowModal mam vzdy 2
> > > > (mrCancel), a to i kdyz tem tlacitkam nastavim mrNone. Nemate
> > > > nekdo tuseni v cem je zrada? Rumcajs D6 Prof., WinMeeee
>
> > > nemas nastavenou property Cancel na True? Podobne viz prop.
> > > Default.
> > >
>
>


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.389 / Virová báze: 220 - datum vydání: 16.9.2002

Odpovedá: Lebeda David

30. 9. 2002 9:59

> > to je divny. Zkusil bych zalozit novy formular, na nej jen dva
> > buttony a
> zkusit to
> > takhle, bez dopisovani kodu, co to udela. Jinak nevim.
>
> Takhle jsem to taky zkousel a fungovalo to jak kdy ....

S timhle jsem nikdy nemel problemy, nekde musi byt nejaka chyba. Ale poznat ji
takhle na dalku neumim.

> > Jeste me napada, jestli nezaviras okno pomoci Close (aniz by predtim
> > doslo
> k
> > nastaveni ModalResult), to by mozna mohlo tez vest k podobnemu
> > efektu.
>
> ModalResult jsem nastavoval budto primo v Delphi a nebo jsem to zadal
> do OnCreate toho formulare

ModalResult na buttonu jsem ted nemel na mysli, dulezita je ModalResult
property
formu.

Kdyz kliknes na tlacitko, ktere ma ModalResult <> mrNone, tak to vede k zavreni

formu a do ModalResult formu se zapise ModalResult z tlacitka. Pokud ale nekde
zavolas Close primo, ma to zrejme podobny efekt jako zavreni krizkem, tj.
pouzije
mrCancel. O nastaveni ModalResult formu by ses v takovem pripade musel postarat

sam.

Jestli Ti tohle nejak nepomuze, tak uz me nic dalsiho nenapada.

David Lebeda